"""
演示数据类型的转换
- 数字转为字符串
- 字符串转为数字
- 整数与浮点数的互相转换
"""


# 将整数转换为字符串
int_str = str(11)
print(type(int_str), int_str)

# 将浮点数转换为字符串
float_str = str(13.14)
print(type(float_str), float_str)

# 将字符串转换为整数
str_int = int("11")
print(type(str_int), str_int)

# 将字符串转换为浮点数
str_float = float("13.14")
print(type(str_float), str_float)

# 整数转换为浮点数
int_float = float(11)
print(type(int_float), int_float)

# 浮点数转换为整数 但会丢失精度13.14->13
float_int = int(13.14)
print(type(float_int), float_int)

# 万物皆可转字符串 但字符串转为整数或浮点数必须保证该字符串的内容为整数或浮点数 错误示范：
str_int = int("高豪杰无敌")
print(type(str_int), str_int)